package com.xiumu.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;

import java.util.List;

/**
 * 全局配置类，自定义配置
 * 所有自定义的配置在这里定义，其他地方禁止使用 @Value 注入
 */
@Data
@ConfigurationProperties(prefix = "xiumu")
public class XiuMuProperties {

    /**
     * 服务实例ID
     */
    private String instanceId = "1";

    /**
     * 允许跨域的域名白名单
     */
    private List<String> allowedCorsHost;

    /**
     * 允许上传的文件类型（后缀名）
     */
    private List<String> allowedUploadFileType;
}
